﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Data;

namespace Manicure.Entity
{
    public class EProduto
    {

        public int IdProduto { get; set; }
        public int IdCliente { get; set; }
        public int IdCategoria { get; set; }
        public string produto { get; set; }
        public string descricao { get; set; }
        public Double valorDe { get; set; }
        public Double valor { get; set; }
        public string urlImagem { get; set; }
        public string urlImagemGrande { get; set; }
        public DateTime dtInclusao { get; set; }
        public DateTime dtAtualizacao { get; set; }
        public bool flAtivo { get; set; }

        public EProduto()
        {
            IdProduto = 0;
            IdCliente = 0;
            IdCategoria = 0;
            produto = string.Empty;
            descricao = string.Empty;
            valorDe = 0.0f;
            valor = 0.0f;
            urlImagem = string.Empty;
            urlImagemGrande = string.Empty;
            dtInclusao = DateTime.Now;
            dtAtualizacao=DateTime.Now;
            flAtivo=false;

        }
        public EProduto(DataRow dtRow)
        {
            if (dtRow["Id_Produto"] != null) { IdProduto = Convert.ToInt32(dtRow["Id_Produto"]); }
            if (dtRow["Id_Cliente"] != null) { IdCliente = Convert.ToInt32(dtRow["Id_Cliente"]); }
            if (dtRow["Id_Categoria"] != null) { IdCategoria = Convert.ToInt32(dtRow["Id_Categoria"]); }
            if (dtRow["Produto"] != null) { produto = dtRow["Produto"].ToString(); }
            if (dtRow["Descricao"] != null) { descricao = dtRow["Descricao"].ToString(); }
            if (dtRow["Valor_De"] != null) { valorDe = Convert.ToDouble(dtRow["Valor_De"]); }
            if (dtRow["Valor"] != null) { valor = Convert.ToDouble(dtRow["Valor"]); }
            if (dtRow["Url_Imagem"] != null) { urlImagem = dtRow["Url_Imagem"].ToString(); }
            if (dtRow["Url_Imagem_Grande"] != null) { urlImagemGrande = dtRow["Url_Imagem_Grande"].ToString(); }
            if (dtRow["Dt_Inclusao"] != null) { dtInclusao = Convert.ToDateTime(dtRow["Dt_Inclusao"]); }
            //if (dtRow["Dt_Atualizacao"] != null && dtRow["Dt_Atualizacao"] != string.Empty) { dtAtualizacao = Convert.ToDateTime(dtRow["Dt_Atualizacao"]); }
            //if (dtRow["Fl_Ativo"] != null) { flAtivo = Convert.ToBoolean(dtRow["Fl_Ativo"]); }
        }

    }
}
